package server.dominio;

import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Cita implements Serializable{
	private int idCita_pk;
	private Beneficiario Beneficiario;
	private Medico medico;
	private String fechaHora;
    private static final long serialVersionUID = 1L;
    public Cita(int idCita_pk, Beneficiario Beneficiario, Medico medico, String fechaHora) {
        this.idCita_pk = idCita_pk;
        this.Beneficiario = Beneficiario;
        this.medico = medico;
        this.fechaHora = fechaHora;
    }
    public Cita(int idCita_pk, Beneficiario Beneficiario, Medico medico, Date fecha) {
        DateFormat formateador= new SimpleDateFormat("yyyy-MM-dd HH:mm");
        this.idCita_pk = idCita_pk;
        this.Beneficiario = Beneficiario;
        this.medico = medico;
        this.fechaHora = formateador.format(fecha);
    }

    public Cita(Beneficiario Beneficiario, Medico medico, String fechaHora) {
        this.Beneficiario = Beneficiario;
        this.medico = medico;
        this.fechaHora = fechaHora;
    }

    public Beneficiario getBeneficiario() {
        return Beneficiario;
    }

    public void setBeneficiario(Beneficiario Beneficiario) {
        this.Beneficiario = Beneficiario;
    }

    public String getFechaHora() {
        return fechaHora;
    }

    public void setFechaHora(String fechaHora) {
        this.fechaHora = fechaHora;
    }

    public int getIdCita_pk() {
        return idCita_pk;
    }

    public void setIdCita_pk(int idCita_pk) {
        this.idCita_pk = idCita_pk;
    }

    public Medico getMedico() {
        return medico;
    }

    public void setMedico(Medico medico) {
        this.medico = medico;
    }

        
}
